Modeler Independent Procedural Interfaces for Solid Modeling
نویسندگان
چکیده
This paper describes modeler independent application programming interfaces called adaptors. A solid modeler is augmented with an adaptor so as to provide a standard procedural interface to applications and function as a geometric server. Adaptors give the applications portability and free the application programmers from the details of specific modelers. Adaptors have been developed at USC for two different modelers, PADL-2 (a Constructive Solid Geometry system) and Parasolid (a boundary modeler). The issues raised in adaptor development and their solutionsare discussed. Adaptors are routinely used at USC in a distributed environment where a solid modeler augmented with an adaptor, an application, and a renderer run as separate processes and communicate with one another through local
منابع مشابه
Modeler-independent feature recognition in a distributed environment
Geometric/Solid modelers and CAD/CAM components are moving to distributed, heterogeneous environments. Communication between such systems requires standards for data exchange. This paper describes (i) modeler independent standardized interfaces called adaptors, and (ii) feature recognition in a distributed environment. A solid modeler is augmented with an adaptor so as to provide a standard pro...
متن کاملModeling Procedural Knowledge: A Generative Modeler for Cultural Heritage
Within the last few years generative modeling techniques have gained attention especially in the context of cultural heritage. As a generative model describes a rather ideal object than a real one, generative techniques are a basis for object description and classification. This procedural knowledge differs from other kinds of knowledge, such as declarative knowledge, in a significant way. It c...
متن کامل6 A Fine - grain and Feature - oriented Product Database for Collaborative Engineering
Traditionally, product databases are either purely geometric or meta-linked to CAD files. The first type lacks feature semantics and hence is too rigid for collaborative engineering. The second type is dependent on CAD files which are system sensitive and has too large information grain size that makes information sharing and engineering collaboration difficult. This chapter introduces a fine-g...
متن کاملBayesian student modeling, user interfaces and feedback: A sensitivity analysis
The Andes physics tutoring system has a student modeler that uses Bayesian networks. Although the student modeler was evaluated once with positive results, in order to better understand it and student modeling in general, a sensitivity analysis was conducted. That is, we studied the effects on accuracy of varying both numerical parameters of the student modeler (e.g., the prior probabilities) a...
متن کاملProcedural Modeling as an Analytical Tool for 3D Survey in Urban Design Assessment
This paper examines procedural modeling as a tool for 3D modeling creation. Procedural modeling historically has been used for 3D visualization of natural features, but with the release of the software CityEngine in 2008, the technology can easily be adopted also in problem domains dealing with urban environments. Then, we will examine and compare two types of modeling, traditional and proc...
متن کامل